supply company's substation - German English Dictionary